<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<script>
  // 1. 用prompt方法让用户输入一个内容，判断用户输入的是否是一个数字
  // var num = window.prompt("请输入一个数字");
  // if (num !== "" && num !== null && !isNaN(num) && !(num !== "0" && +num === 0)) {
  //   console.log("你输入的是一个数字");
  // } else {
  //   console.log("你输入的不是一个数字");
  // }

  // 2. 用prompt方法让用户输入一个内容，判断用户输入的是否是一个数字
  // 并且要保证是一个4位数字

  // var num2 = window.prompt("请输入一个数字");
  // if (num2 !== "" && num2 !== null && !isNaN(num2) && !(num2 !== "0" && +num2 === 0)) {
  //   if (num2 >= 1000 && num2 < 10000) {
  //     // 比较运算符是不能连着用的
  //     // if (1000 <= num2 < 10000) {
  //     console.log("你输入的是一个四位数字");
  //   } else {
  //     console.log("你输入的不是一个四位数字");
  //   }
  // } else {
  //   console.log("你输入的不是一个数字");
  // }



  // 3. 用两个prompt分别输入用户名和密码，如果用户名是zhangsan，并且密码是123
  // 则输入正确
  // 不是zhangsan，用户名错误
  // 是zhangsan，密码不是123，密码错误

  // 正常的字符串/不填是""/取消null
  // var username = prompt("请输入用户名");
  // var password = prompt("请输入密码");
  // if (username === "zhangsan") {
  //   if (password === "123") {
  //     console.log("登录成功");
  //   } else {
  //     console.log("密码错误");
  //   }
  // } else {
  //   console.log("用户名错误");
  // }


  // 4. 输入一个数字判断是否是水仙花数
  // 水仙花数即三位数字，三个数字的立方和相加刚好等于这个三位数。
  // 例如：153 = 1*1*1 + 5*5*5 + 3*3*3
  // var num = 153;
  // var bw = parseInt(num / 100);
  // var sw = parseInt(num / 10) % 10;
  // var gw = num % 10;
  // console.log(bw, sw, gw);

  // if (num === bw**3 + sw**3 + gw**3) {
  //   console.log("是水仙花数");
  // } else {
  //   console.log("不是水仙花数");
  // }




  // 5. 东方航空从北京飞往马尔代夫的机票原价为 4000元，4到10月份为旺季， 其他月份为淡季，旺季时候头等舱打9折，经济舱打7.5折；淡季头等舱打6折， 经济舱打3折。从页面输入出行的月份和选择的舱型计算出机票价格

  // 约定month就是1-12之间的数字
  var month = +prompt("请输入要选择的月份");
  // isBusinessFirst是一个布尔值，true表示头等舱，false表示经济舱
  var isBusinessFirst = confirm("是否要坐头等舱");

  var discount;
  if (month >= 4 && month <= 10) {
    // 旺季
    if (isBusinessFirst) {
      // document.write("票价是" + 4000 * 0.9 + "元")
      discount = 0.9;
    } else {
      // document.write("票价是" + 4000 * 0.75 + "元")
      discount = 0.75;
    }
  } else {
    // 淡季
    if (isBusinessFirst) {
      // document.write("票价是" + 4000 * 0.6 + "元")
      discount = 0.6;
    } else {
      // document.write("票价是" + 4000 * 0.3 + "元")
      discount = 0.3;
    }
  }
  document.write("票价是" + 4000 * discount + "元")


</script>





<!-- 
  JavaScript
  Browser Object Model
  Document Object Model
  alert
  confirm
  prompt
  number
  string
  boolean
  null
  undefined
  typeof
  parseInt
  parseFloat
  if else
 -->

 <!-- 
  1. 使用prompt接收一个年份 判断输入的年份 是否是闰年 将结果输出到控制台
  闰年的条件：能被4整除的且不能被100整除或者被400整除的四位的年份


  2. 请输入一个km数值，计算打车费用，已知出租车起步价10块钱3km以内，超出的部分2元/km

  3. 大家都知道，男大当婚，女大当嫁。那么女方家长要嫁女儿，当然要提出一定的条件：
    高：180cm以上; 富:1000万以上; 帅:500以上;
    如果这三个条件同时满足，则:'我一定要嫁给他’
    如果三个条件有为真的情况，则:'嫁吧，比上不足，比下有余'。
    如果三个条件都不满足，则:‘不嫁！’


  4. 开发一款软件，根据公式（身高-108）*2=体重，可以有10斤左右的浮动。来观察测试者体重是否合适
  -->